home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 333_02 / cntlines.awk < prev    next >
Text File  |  1989-04-21  |  512b  |  19 lines

  1.  
  2. #       Count the number of lines in one or more files
  3.  
  4.                   { flines[FILENAME]++ }
  5.  
  6.  
  7. END               {
  8.                       print ""
  9.                       for (fname in flines)
  10.                       {
  11.               ++files
  12.               total += flines[fname]
  13.               printf("File: %-16s Lines: %5d\n",
  14.                                  fname, flines[fname])
  15.                       }
  16.               printf("\n%d total lines in %d file%s\n",
  17.                  total, files, files == 1 ? "" : "s")
  18.                   }
  19.